/**
 * dh-common 公共模块
 * 牙科医院系统通用工具集
 * 
 * 包含功能：
 * - hospital-utils: 医院ID自动挂载、医院信息获取
 * - soft-delete-utils: 软删除、批量软删除、回收站管理
 * - file-cleanup-utils: 文件清理、批量文件清理
 * - user-query-utils: 用户查询、角色过滤、数据格式化
 * - permission-utils: 权限检查、权限管理、临时授权
 */

// 导出医院工具函数
const hospitalUtils = require('./hospital-utils')

// 导出软删除工具函数
const softDeleteUtils = require('./soft-delete-utils')

// 导出文件清理工具函数
const fileCleanupUtils = require('./file-cleanup-utils')

// 导出用户查询工具函数
const userQueryUtils = require('./user-query-utils')

// 导出权限工具函数
const permissionUtils = require('./permission-utils')

module.exports = {
	// 医院工具
	...hospitalUtils,
	
	// 软删除工具
	...softDeleteUtils,
	
	// 文件清理工具
	...fileCleanupUtils,
	
	// 用户查询工具
	...userQueryUtils,
	
	// 权限工具
	...permissionUtils
}
